package com.orange.opengl.vbo;

import com.orange.engine.device.Device;
import com.orange.opengl.IGLES20;

/**
 * 
 *
 * @author  
 * @since 15:41:14 - 27.03.2012
 */
public enum DrawType {
	// ===========================================================
	// Elements
	// ===========================================================

	STATIC(IGLES20.GL_STATIC_DRAW),
	DYNAMIC(IGLES20.GL_DYNAMIC_DRAW),
	STREAM(IGLES20.GL_STREAM_DRAW);

	// ===========================================================
	// Constants
	// ===========================================================

	private final int mUsage;

	// ===========================================================
	// Fields
	// ===========================================================

	// ===========================================================
	// Constructors
	// ===========================================================

	private DrawType(final int pUsage) {
		this.mUsage = pUsage;
	}

	// ===========================================================
	// Getter & Setter
	// ===========================================================

	public int getUsage() {
		return this.mUsage;
	}

	// ===========================================================
	// Methods for/from SuperClass/Interfaces
	// ===========================================================

	// ===========================================================
	// Methods
	// ===========================================================

	// ===========================================================
	// Inner and Anonymous Classes
	// ===========================================================
}